﻿/*
 *	@随机验证码
 *   newcode("reg_verification");           //生成
 *　<param>[_inputid]显示验证码控件的id</param>
 *   validate("input_reg_verification")    //验证
 *  <param>[_inputid]输入验证码控件的id</param>
 *
 */


var showcodeid;     //验证码显示的input  id
var inputcodeid;     //验证码输入的input  id
var code;      //验证码

//生成验证码
function newcode(_inputid) {

    showcodeid = _inputid;
    code = "";
    var codeLength = 4; //验证码的长度

    var selectChar = new Array
(1, 2, 3, 4, 5, 6, 7, 8, 9, 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V',
'W', 'X', 'Y', 'Z');

    //随机数生成
    for (var i = 0; i < codeLength; i++) {
        var charIndex = Math.floor(Math.random() * 32);
        code += selectChar[charIndex];
    }

    $("#" + showcodeid).val(code);     //显示 
}
//验证验证码
function validate(_inputid) {
    inputcodeid = _inputid;
    var validate_code = $("#" + inputcodeid).val().toUpperCase();
    if (validate_code == code) {
        return true;
    } else {
        return false;
    }
}
